package com.wilmer.childEveryday.mapper;

import java.util.List;
import com.wilmer.childEveryday.domain.YwChildEveryday;
import com.wilmer.schedule.domain.vo.UserVO;

/**
 * 幼儿日常Mapper接口
 * 
 * @author zl
 * @date 2024-04-15
 */
public interface YwChildEverydayMapper 
{
    /**
     * 查询幼儿日常
     * 
     * @param childEverydayId 幼儿日常主键
     * @return 幼儿日常
     */
    public YwChildEveryday selectYwChildEverydayByChildEverydayId(Long childEverydayId);

    /**
     * 查询幼儿日常列表
     * 
     * @param ywChildEveryday 幼儿日常
     * @return 幼儿日常集合
     */
    public List<YwChildEveryday> selectYwChildEverydayList(YwChildEveryday ywChildEveryday);
    public List<UserVO> childListByDeptId(Long deptId);

    /**
     * 新增幼儿日常
     * 
     * @param ywChildEveryday 幼儿日常
     * @return 结果
     */
    public int insertYwChildEveryday(YwChildEveryday ywChildEveryday);

    /**
     * 修改幼儿日常
     * 
     * @param ywChildEveryday 幼儿日常
     * @return 结果
     */
    public int updateYwChildEveryday(YwChildEveryday ywChildEveryday);

    /**
     * 删除幼儿日常
     * 
     * @param childEverydayId 幼儿日常主键
     * @return 结果
     */
    public int deleteYwChildEverydayByChildEverydayId(Long childEverydayId);

    /**
     * 批量删除幼儿日常
     * 
     * @param childEverydayIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYwChildEverydayByChildEverydayIds(Long[] childEverydayIds);
}
